草庐IT

ASP.NET Web Forms - HTML 表单

全部标签

xml - 经典 asp 中的 System.Net.HttpWebRequest?

我有一个经典的asp应用程序需要将XML发布到支付引擎,引用代码使用System.Net.HttpWebRequest对象(asp.net)。经典ASP中是否有可用于发布XML的等效项? 最佳答案 这是我在ASP中用于发出HTTP请求的一个小辅助函数。它在JScript中,但您至少应该了解这个想法,以及一些我们多年来不得不解决的令人讨厌的陷阱的一些提示。如果将其保存在文件(称为httprequest.asp)中,则可以使用以下代码使用它:一个警告,如果它有错误,它会返回给你错误信息,没有办法捕捉到它。它很好地满足了我们的需求,如果我

asp.net - 返回 XML 作为 HTTP 响应

我被赋予了一项看似简单的任务。当请求给定的URL时,响应应该只是一些有效的XML。我如何实现这一目标?URL将包含获取数据和构造正确的XML字符串所需的所有代码。然后您如何继续操作响应以仅返回此字符串?调用者正在接收XML字符串并用它填充数据库,这是我的责任,我只需要提供项目的这一部分。谢谢 最佳答案 看看这个:Response.Clear();Response.Write(yourXml);Response.ContentType="text/xml";Response.End();

html - 如何在 XSLT 中处理 HTML 实体 nbsp。不改变输入文件

我正在尝试使用XSLT(使用Oxygen9.0进行转换)将HTML文件转换为XML文件。当我使用HTML文件配置和运行XSLT转换时,Oxygen输出引用了实体“nbsp”,但未声明。我的输入html文件是: sometext注意:我想知道如何仅使用XSLT处理该实体,我不想对输入文件进行任何更改。 最佳答案 您可以使用XML实体来创建定义nbsp的XML文件实体,并包含(损坏的)XML片段。例如,假设您的片段保存为名为“invalid.xml”的文件 sometext像这样创建一个XML文件:]>&invali

asp.net - 从 ASP.NET 生成 Word 文档的最佳解决方案是什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我想从我的ASP.NET应用程序生成一个word文档。目前我们显示一个“议程列表”,它是议程信息和所有项目/主题。这个页面需要能够在word中打开。议程页面不是静态的,它是从SQLServer中提取的议程项目的动态列表。有什么关于最佳解决方案的建议吗?我正在寻找一个快速的解决方案,而OpenXML似乎有点太耗时了。我愿意购买第三方工具。谢谢!

html - XPath 和 XQuery 可以处理 HTML 文档吗?

我从https://stackoverflow.com/a/39560454听说HTML文档不是XML文档.XPath和XQuery处理XML文档。他们可以处理HTML文档吗?为什么?虽然我不知道为什么,我猜XPath可以在HTML文档上工作,因为https://www.quora.com/Why-do-we-use-XPath-in-Selenium-even-though-CSS-Selector-is-faster和https://html-agility-pack.net/ 最佳答案 XQuery和XPath被定义为在称为X

asp.net - x 位数且只有一个连字符的正则表达式?

我制作了以下正则表达式:(\d{5}|\d-\d{4}|\d{2}-\d{3}|\d{3}-\d{2}|\d{4}-\d)而且它似乎有效。即匹配一个5位数字或其中只有1个连字符的5位数字,但连字符不能是开头或结尾。我想要一个类似的正则表达式,但用于25位数字。如果我使用与上面相同的策略,正则表达式将会很长。谁能推荐一个更简单的正则表达式?附加说明:我将此正则表达式放入一个XML文件中,该文件将由ASP.NET应用程序使用。我无权访问.net后端代码。但我怀疑他们会这样做:Matchmatch=Regex.Match("Somethinggoeshere","myregex",Regex

html - 使用 XML 而不是 HTML 来创建网页更好吗?

我想创建一个网站。在搜索了所有可以用于我的网页的技术之后,我发现XML是存储数据的最佳方式。这个想法是将数据和表示分开保存。我会使用样式表来呈现网页。那么用XML代替HTML来存储网页是否更好。如果是,那么我可以使用哪个工具来创建我的网页。 最佳答案 如果您的意思是要输出XML并让浏览器识别您的XSL...绝对不要这样做。使用XHTML。它是符合variousDTDs定义的XML规范的HTML。.此外,您应该知道将数据(页面元素)与表示完全分离通常是不切实际的。我敢肯定有100个人会不同意我的看法,但是您应该将精力更多地放在构建兼容

xml - XSLT - 将逗号分隔文本拆分和呈现为 HTML 的最佳方式

我在XML元素中有一些数据,如下所示:ItemName我感兴趣的是value属性。我能够将此属性中包含的数据放入如下所示的模板中:我想做的是以有效的方式处理逗号分隔值。从RenderValues模板内部呈现如下内容的最佳方式是什么?category1category2 最佳答案 在XSLT2.0/XPath2.0使用thestandardXPath2.0functiontokenize().在XSLT1.0要么需要编写一个递归调用的模板,要么更方便地使用str-split-to-wordstheFXSLlibrary的功能/模板|.

c# - ASP.net 从 URL 加载 XML 文件

试图简单地解析一个XML文件;protectedvoidPage_Load(objectsender,EventArgse){XmlDocumentxdoc=newXmlDocument();//xmldocusedforxmlparsingxdoc.LoadXml("http://latestpackagingnews.blogspot.com/feeds/posts/default");//loadingXMLinxmldocXmlNodeListxNodelst=xdoc.DocumentElement.SelectNodes("entry");//readingnodesoth

asp.net - 如何在 Simile Timeline 中重新加载数据

我创建了一个SIMILE时间线,它使用XML文件作为数据源,该文件是在调用aspx命令时通过方法创建的。问题在于,当更新XML文件时,时间轴不会更新并显示第一次加载的数据。只有当我关闭浏览器并再次打开带有时间轴的Web应用程序时,数据才会刷新。即使我转到我的Web应用程序的另一个页面,然后返回到带有时间轴的页面,数据显示仍然相同。我已经确认在调用创建时间轴的脚本之前创建/更新了XML文件,并且我还尝试了一些技巧,例如强制PageLoad()、执行Response.Redirect()并且不使用缓存。我的函数onLoad()与simile-widget提供的原始函数类似。代码:.....